﻿namespace WMS6.Web.CommonMethodServiceRef
{
    using System;
    using System.CodeDom.Compiler;
    using System.Collections.Generic;
    using System.Data;
    using System.Diagnostics;
    using System.ServiceModel;
    using System.ServiceModel.Channels;

    [DebuggerStepThrough, GeneratedCode("System.ServiceModel", "3.0.0.0")]
    public class CommonMethodServiceClient : ClientBase<ICommonMethodService>, ICommonMethodService
    {
        public CommonMethodServiceClient()
        {
        }

        public CommonMethodServiceClient(string endpointConfigurationName) : base(endpointConfigurationName)
        {
        }

        public CommonMethodServiceClient(Binding binding, EndpointAddress remoteAddress) : base(binding, remoteAddress)
        {
        }

        public CommonMethodServiceClient(string endpointConfigurationName, EndpointAddress remoteAddress) : base(endpointConfigurationName, remoteAddress)
        {
        }

        public CommonMethodServiceClient(string endpointConfigurationName, string remoteAddress) : base(endpointConfigurationName, remoteAddress)
        {
        }

        public string CreatedLocation(CreatedLocationinfo CreateLocation, LocationInfo Location, PubParasInfo pubParasInfo)
        {
            return base.Channel.CreatedLocation(CreateLocation, Location, pubParasInfo);
        }

        public string DeleteCustGridviewInfos(string functionID, string gridviewID, PubParasInfo pubParasInfo)
        {
            return base.Channel.DeleteCustGridviewInfos(functionID, gridviewID, pubParasInfo);
        }

        public List<AppSettingInfo> GetAllAppSettingInfo()
        {
            return base.Channel.GetAllAppSettingInfo();
        }

        public List<VisualLocationInfo> GetAllVisualLocationInfo(VisualLocationQueryEntity VisualLocQuery, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetAllVisualLocationInfo(VisualLocQuery, pubParasInfo);
        }

        public AppRegInfo GetAppRegInfo(PubParasInfo pubParasInfo)
        {
            return base.Channel.GetAppRegInfo(pubParasInfo);
        }

        public LotTemplateInfo GetAttributeInfoBySkuID(string SkuID, string OwnerID, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetAttributeInfoBySkuID(SkuID, OwnerID, pubParasInfo);
        }

        public List<OwnerInfo> GetAuthorizedOwnerByUserID(string userID, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetAuthorizedOwnerByUserID(userID, pubParasInfo);
        }

        public int GetAvailableQty(string ownerID, string skuID, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetAvailableQty(ownerID, skuID, pubParasInfo);
        }

        public List<CartonGroup4DDL> GetCartonGroup4Select(PubParasInfo pubParasInfo)
        {
            return base.Channel.GetCartonGroup4Select(pubParasInfo);
        }

        public List<CustGridviewInfo> GetCustGridviewInfos(string functionID, string gridviewID, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetCustGridviewInfos(functionID, gridviewID, pubParasInfo);
        }

        public List<CycleCountRule4DDL> GetCycleCountRule4Select(PubParasInfo pubParasInfo)
        {
            return base.Channel.GetCycleCountRule4Select(pubParasInfo);
        }

        public List<FieldNameInfo> GetFieldNameByTableName(string TableName, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetFieldNameByTableName(TableName, pubParasInfo);
        }

        public DataSet GetInitGridViewInfoByQueryEntity(InitGridviewQueryEntity initGridviewQuery, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetInitGridViewInfoByQueryEntity(initGridviewQuery, pubParasInfo);
        }

        public List<InitGridviewInfo> GetInitGridviewInfos(string functionID, string gridviewID, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetInitGridviewInfos(functionID, gridviewID, pubParasInfo);
        }

        public DataSet GetInvSkuQtyByOwnerID(string ownerID, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetInvSkuQtyByOwnerID(ownerID, pubParasInfo);
        }

        public List<LotAttributeCodeInfo> GetLotAttributCodeByGroupID(string groupID, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetLotAttributCodeByGroupID(groupID, pubParasInfo);
        }

        public List<string> GetLotAttributeCode4LotTemplate(PubParasInfo pubParasInfo)
        {
            return base.Channel.GetLotAttributeCode4LotTemplate(pubParasInfo);
        }

        public List<LotTemplate4DDL> GetLotTemplate4Select(PubParasInfo pubParasInfo)
        {
            return base.Channel.GetLotTemplate4Select(pubParasInfo);
        }

        public List<PreferenceValueInfo> GetPreferenceValueByID(string preferenceID)
        {
            return base.Channel.GetPreferenceValueByID(preferenceID);
        }

        public List<ReceiptValidation4DDL> GetReceiptValidation4Select(PubParasInfo pubParasInfo)
        {
            return base.Channel.GetReceiptValidation4Select(pubParasInfo);
        }

        public DataSet GetRelatedOrders(string Type, string skuID, string ownerID, string lot, string loc, string lpn, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetRelatedOrders(Type, skuID, ownerID, lot, loc, lpn, pubParasInfo);
        }

        public List<Rule4DDL> GetRules4Select(string ruleID, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetRules4Select(ruleID, pubParasInfo);
        }

        public SkuInfo GetSkuByBarcode(string Barcode, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetSkuByBarcode(Barcode, pubParasInfo);
        }

        public SkuInfo GetSkuInfoByUserOwner(string skuID, string userID, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetSkuInfoByUserOwner(skuID, userID, pubParasInfo);
        }

        public List<SkuInfo> GetSkuInfosByOwnerIDAndBarCode(string ownerID, string barCode, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetSkuInfosByOwnerIDAndBarCode(ownerID, barCode, pubParasInfo);
        }

        public List<SysCode4DDL> GetSysCode4DDL(PubParasInfo pubParasInfo)
        {
            return base.Channel.GetSysCode4DDL(pubParasInfo);
        }

        public List<SysCode4DDL> GetSysCodeForDropDownList(string sysCodeType, string language, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetSysCodeForDropDownList(sysCodeType, language, pubParasInfo);
        }

        public List<UomList> GetUomListByPackID(string packID, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetUomListByPackID(packID, pubParasInfo);
        }

        public List<Owner4DDL> GetUserPermissionOwner(string userID)
        {
            return base.Channel.GetUserPermissionOwner(userID);
        }

        public List<WareHouseName4DDL> GetUserPermissionWareHouse(string userID)
        {
            return base.Channel.GetUserPermissionWareHouse(userID);
        }

        public List<WareHouseName4DDL> GetWareHouse4Select()
        {
            return base.Channel.GetWareHouse4Select();
        }

        public string ImportByData(List<List<string>> ImportByData1, string dataName, string IsUpdate, PubParasInfo pubParasInfo)
        {
            return base.Channel.ImportByData(ImportByData1, dataName, IsUpdate, pubParasInfo);
        }

        public string ImportByDataSet(DataSet ds, string dataName, PubParasInfo pubParasInfo)
        {
            return base.Channel.ImportByDataSet(ds, dataName, pubParasInfo);
        }

        public string InsertCustGridviewInfos(List<CustGridviewInfo> custGridviewInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.InsertCustGridviewInfos(custGridviewInfo, pubParasInfo);
        }

        public string LpnGenerateByGenerateType(LPNGenParams lpnGenParams, PubParasInfo pubParasInfo)
        {
            return base.Channel.LpnGenerateByGenerateType(lpnGenParams, pubParasInfo);
        }

        public DataSet SearchDataByKey(string key, string key2, string Type, PubParasInfo pubParasInfo)
        {
            return base.Channel.SearchDataByKey(key, key2, Type, pubParasInfo);
        }

        public string SqlAnalyse(string strSql, PubParasInfo pubParasInfo)
        {
            return base.Channel.SqlAnalyse(strSql, pubParasInfo);
        }

        public DataSet SqlQuery(string sql, BaseQuery baseQuery)
        {
            return base.Channel.SqlQuery(sql, baseQuery);
        }

        public string UpdateAuditDefinitionInfoByList(List<AuditDefinitionInfo> objs, PubParasInfo pubParasInfo)
        {
            return base.Channel.UpdateAuditDefinitionInfoByList(objs, pubParasInfo);
        }

        public string UpdateRegID(string regIDValue, PubParasInfo pubParasInfo)
        {
            return base.Channel.UpdateRegID(regIDValue, pubParasInfo);
        }

        public string UpdateUDF(string ID, UDFInfo udfInfo, string strType, PubParasInfo pubParasInfo)
        {
            return base.Channel.UpdateUDF(ID, udfInfo, strType, pubParasInfo);
        }
    }
}

